<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<!-- 
			vue:
				2.0-3.0常用钩子
				beforecreate:没有data，有this
				created：有data，有this，没挂载
				mounted：有data，有this，已挂载
				beforeRouteEnter：路由进入前，to，from，next参数
				beforeRouteLeave：路由离开前，同上参数
				beforeDestroy：销毁前的操作
				destroyed：销毁后的操作
				//不常用的钩子
				beforeupdate：data更新之后，视图层改变才会被触发
				updated：data更新之后触发
				//缓存相关钩子
				activated：通过keep-alive缓存后的页面只调用这个钩子里面的逻辑
				
				
				
				
			react：
				16-17常用已知钩子，在class里面
				componentWillMount：没state，有this
				componentDidMount：有state，有this，已挂载
				componentWillUnmount：销毁前调用逻辑
				//不常用的钩子
				componentWillReceiveProps：props被改变的时候
				componentDidUpdate：state被改变
				//缓存相关钩子
				npm install react-router-cache-route --save
					componentDidCache：被缓存之后触发
					componentDidRecover ：重新进入的时候触发里面的逻辑
					
					
					
				
			小程序：
				onReady：页面准备好，还没挂载
				onLoad：已挂载
				onUnLoad：页面销毁的时候
				onShow：页面显示的时候触发
				onHide：页面隐藏的时候触发
				//
				onPageScroll：页面滑动监听
				onReachBottom：到达底部
				onPullDownRefresh：下拉刷新（配置了才有效）
                //组件里面
                ready钩子，页面加载完
				detached，组件销毁钩子
		 -->
	</body>
</html>
